a display window - French English Dictionary